package com.zhentao.dto;

import jakarta.validation.constraints.NotBlank;
import lombok.Data;

/**
 * 生效参数查询DTO - 用于查询当前生效的参数值
 * @author zhentao
 * @date 2024-12-19
 */
@Data
public class EffectiveParamQueryDTO {
    
    /**
     * 参数键
     */
    @NotBlank(message = "参数键不能为空")
    private String paramKey;
    
    /**
     * 作用域类型：GLOBAL-全局，CUSTOMS_CODE-关区，ENTERPRISE-企业，USER-用户
     */
    private String scopeType = "GLOBAL";
    
    /**
     * 作用域值：如关区代码、企业ID、用户ID等
     */
    private String scopeValue;
    
    /**
     * 查询时间点，不传则使用当前时间
     */
    private String queryTime;
}

